package interview.huawei.tjt.training.huaweijishitiku;

//  明明的随机数

import java.util.Arrays;
import java.util.Scanner;

public class HJ3 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        while( sc.hasNext() ) {  // 判断有没有输入
            // 获取输入的第一个数，该数的值表示后面其后面跟着几个属于同一组的数
            int count = sc.nextInt();
            // 创建一个长度为count 的数组，用来存放同一组的数
            int[] data =  new int[count];
            // 将同一组的数放在同一个数组中
            for ( int i = 0; i < count; i++) {
                data[i] = sc.nextInt();
            }

            // 使用库函数对data数组进行排序
            Arrays.sort(data);
            // 打印输出第一个数
            System.out.println(data[0]);

            // 遍历数组剩下的所有数，遇到不同的数才进行打印输出
            for (int j = 1; j < count; j++) {
                if (data[j] != data[j - 1]) {
                    System.out.println(data[j]);
                }
            }

        }

    }

}
